Расчет количества шагов

Общие инструкции по сборке корпусов, механики, электроники и прочего
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Расчет количества шагов

Сообщение demonlibra »

Для управления перемещениями в параметрах прошивки задаётся количество импульсов, которые плате управления необходимо подать на вывод STEP драйвера для перемещения оси на 1 мм.
Расчет для шкива GT2 (оси X и Y)
STEP VALUE = (360 / Угол шага двигателя) х Деление драйвера / Длина окружности шкива
Длина окружности шкива = шаг (мм) х количество зубов шкива

Для двигателя с шагом 1.8, микрошагом драйвера 1/16 и шкива 20-GT2: STEP VALUE = 80
STEP VALUE = (360 / 1.8) х 16 / (20 х 2) = 80

Для двигателя с шагом 0.9, микрошагом драйвера 1/16 и шкива 20-GT2: STEP VALUE = 160
STEP VALUE = (360 / 0.9) х 16 / (20 х 2) = 160
Расчет для винта (ось Z)
STEP VALUE = (360 / угол шага двигателя) х Деление драйвера / Ход гайки за один оборот винта
Ход гайки за один оборот винта = Шаг винта х Количество заходов винта
Виды трапецеидальных винтов

Для двигателя с шагом 1.8, микрошагом драйвера 1/16 и 4-х заходного винта (ход гайки 8 мм за один оборот): STEP VALUE = 400
STEP VALUE = (360 / 1.8) х 16 / 8 = 400

Для двигателя с шагом 1.8, микрошагом драйвера 1/16 и 2-х заходного винта (ход гайки 4 мм за один оборот): STEP VALUE = 800

Для двигателя с шагом 1.8, микрошагом драйвера 1/16 и 1-о заходного винта (ход гайки 2 мм за один оборот): STEP VALUE = 1600
Расчет для экструдера (ось E)
STEP VALUE = (360 / угол шага двигателя) х Деление драйвера / (Длина окружности шестерни х Коэффициент передачи)

Коэффициент передачи определяется шестернями редуктора.
Для экструдеров BMG и TITAN коэффициент передачи 1/3 и STEP VALUE примерно равен 400.
STEP VALUE = (360 / 1.8) х 16 / (7.5 х 0.33) ≈ 400
Точное значение определяется экспериментально.

  1. Задаете значение STEP VALUE, например 400.
  2. В случае DIRECT`а, отсоедините экструдер от HOTEND`а или выкрутите сопло.
    Для BOWDEN`а просто вытащите трубку на выходе экструдера.
  3. Выполните команду выталкивания определенной длины пластика (Lt), которую сможете точно измерить, например 100 мм.
  4. Измерьте полученную длину пластика (Lr).
  5. Рассчитайте новое значение по формуле: STEP VALUE = 400 х Lt / Lr
  6. Задайте рассчитанное значение и повторите проверку.
Примечание:
В прошивке, как правило, присутствует защита от "холодной экструзии", которая запрещает работу мотора оси E при холодном HotEnd`е.
Разрешите "холодную экструзию" или грейте HotEnd.


Микрошаг драйвера (MicroStep) = 1/16 можно считать оптимальным значением.
Значение меньше 1/8 негативно повлияет на плавность хода и качество печати,
больше 1/16 только увеличит нагрузку на микроконтроллер, но ничего не даст взамен.

Таблица для расчета значений STEP VALUE
Не бойся поломать. Бойся не починить ))
Изображение

Вернуться в «Инструкции»